# -*- coding:utf-8 -*-
# title           :
# description     :
# author          :Python超人/三月三提供
# date            :2024-06-01
# link            :https://gitcode.net/pythoncr/
# python_version  :3.9
# ==============================================================================

from 神笔码靓.码靓库.学习.田字格字帖模板 import *


def 钢笔字帖田字格制作(字帖配置列表):
    宽, 高 = 纸张大小.A4_纵向(1)
    for 字帖配置 in 字帖配置列表:
        # 作品文件路径：保存的 SVG（矢量图）格式的文件路径名称
        # 宽: 神笔绘图板也需要设置页面的宽度
        # 高: 神笔绘图板也需要设置页面的高度
        钢笔字帖 = 田字格字帖模板(作品文件路径="钢笔字帖#后缀#.svg", 宽=宽, 高=高)
        if 为空(字帖配置.字体):
            字帖配置.标题 = ""
        else:
            字帖配置.标题 = f"钢笔字练习({系统字体.中文名(字帖配置.字体)})"
        字帖配置.描边样式 = ""
        字帖配置.字体颜色 = 颜色.亮灰色
        钢笔字帖.增加配置项("字帖配置", 字帖配置)
        钢笔字帖.完成()
        钢笔字帖.生成PDF()


if __name__ == '__main__':
    # 这里定义字帖配置项
    字帖配置列表 = [
        田字格字帖配置(文字="床前明月光", 字体="小篆体", 文字微调=(0, 5), 行数=15, 列数=10),
        田字格字帖配置(文字="疑是地上霜", 字体="手写行楷", 文字微调=(0, 10), 行数=15, 列数=10),
        田字格字帖配置(文字="举头望明月", 字体=系统字体.华文楷体, 文字微调=(0, 5), 行数=15, 列数=10),
        田字格字帖配置(文字="低头思故乡", 字体=系统字体.楷体, 文字微调=(0, 5), 文字辅助=否, 行数=15, 列数=10),
        田字格字帖配置(字体=无, 文字微调=(0, 5), 行数=16, 列数=10),
    ]
    钢笔字帖田字格制作(字帖配置列表=字帖配置列表)
